EXTENDED CPC DSK File Disk-Info Spectaculator(Track-Info R Track-Info  R HTHINGS 5 HTHINGS BASHTHINGS C  HTHINGS C HTHINGS SCR7DISK PLUS3DOS(U#gg# <@8D^>^\\\9^\E^H^8^^J^J^J^-\!B]>X![!@P!!88 K SR P 1!@@!\!@`>v0!+| r0r0>Ƹ0$ v0x0v0& u#.r0>˸Y|gz `v>= > (yO7!...< <(....... ah=ah+1 ah=223768\ ]"HALLS "0:65535:""24576`:""16384@:23950]:65024 Hello "" @ screen @>y1`![!@@PLUS3DOSVu )>y!(>y>y ç:24575_ "hthings.scr" ("hthings.5" 24d= 5+23635S\+256*23636T\:d <"hthings.c" F200:(d+28) d\Track-Info  R PLUS3DOS@@`[+Lavinia's Massage Parlour:Tel(061) 223-3519t`*x\"p*z\_g"pͼ`pyeBe`a ]e`!!!!^1[!`> I Had A Little Froggy ͎`!p@~w`b`/g`?e`*-g͠bg`Be`a ]e`*+g 8p`a "+g!`!*a ݾ( ###NF Ea aSa`asaaa aa.$Fuck Off !-Fuck Off !!,} (Fuck Off !!!%Fuck Off !!!!$Fuck Off !!!!!-> pFuck Off !!!!!!o!@@6!ogFuck Off !!!!!!!a!bFxݶW/ݦr # .gxݶ - <8<!AQ10P ZSW29OLXDE38IKMCFR47UJNVGT56YHBYes cunt - a keyboard table!g'bbdb bb6ɯ<|<~<<<<<<<<<>???<|<~<<<<<<<<<>????><<||<<~~<I**I**,<<<<<$$$f"">&&&28tD$$<<<$$$f8DD8|dddL(((."`ffffffffffffffffffffffffffffffffffffffffffffffff<$$$$<<$$$$<<$$$$<<$$$$<<$$$<<<$$$<<<$$$<<<$$$<<<$$<<<<$$<<<<$$<<<<$$<<<<<<<<<<<<<<<<<<<<<<<<<<<<~$f<~$f4v^,;nz<~$f<~$fff~H $q!p6   nqq}}O >}}=O >}}r_> sx2q=r=r=q:qw}}}O >}}=O >}}qͧr:p*pL:pG[p˺*p "p*pZ˼"p!p4#r͠rG==r=srxrx>rsx͠r͠r!!ͫs͍s͛s#, !!)6#o~6( ##6}OxG> w=‚s~ ts~ts ssss{ > w}}O ~ }}=O ~xO(W( W(>7O(>7x_(W( W(>7_(>7! c! *q: qͼ| <ͼ|> (~!R> ~>C(>!Rwx4x: qͼ|*q ~: q<ͼ|~(> !ju!*q: qͼ| t: qNy(&(Cy( ʑ7> wx4x:'<2':(<2(_!,q> wx4x>GyO:"ظ2"> 2 q> wx4x:(O*q: qͼ| ~ ( : q~ !, ~wx4x y2(:* ! 7?>2*: qͼ|*q "+!>v: q__:*G>G_*+~x4x:*=2*V^*+"+~((( ~x4x7ɯ2*ɯ2*>: q=2 q: q2 q͌8tt*q~( ~Uͩuد2 222s8tG: q( x2 q>2 qÓw>: q*q:8 6 6 *qx*q"qR~4x$~4x: q*qR(#( +(R+"q>27~vww~vw~wԈw 28*q"qx"qڿw*qxڿw*q͓w:7 <27~: qƨ*qG~x0w 4x!y~||Ê} znf~wx8 4x>E{nf[q26>2?~ U>(@y8M~(G566~w~wn uf t}w 67!ut6 ͐~E{O> @yE{_з 4*q^V;6 66!ԃut6d6 ~wE{~ E{>*q^V;66!ut626 6 ut!qut66*qut66~ w!;,*q.xTe%NboNg* q:9 Rȯ29*q> 4x$4xS q*qx"q{͓wȄ Ȕ ȥ Random    ,Rnd3 ˽<* q! |4x,,: qo$.$xqO|yO|{}~pR>(ȷR>+~>>>}_w~~#̓|w6#~w ~w!6"_~ wx4x~ ?4 _q~ !~V~ 5~wnf~5 ~ > wx4x~~ ( > wx4xnf~nf~ ~ w6 x4x6 !6!>:'=2'*q:3ͼ| XX21>2 F~(?(9  0>2~((  >21 srut6 6 G> > >F6Ox2$! nfR( @R~w86nf:$wwx4x:)<2)=2)sr66.x.x}oʾ`D6_|gĀpD6W0%ss+s rʀut6ʀu t rr*r sʀut6ʀu t 66~(~(#g<.~o~((!!!~!o5~< w7nf~ w <^Vut~ w ^ V ut!"x!w6*x ~ !~ ^V8:w8z2w"Track-Info  R x@:w.x.xG{DzDկ26;8*~((268~((x7xV!>:"2"*q(: qK*xnf[q6;!ut6 666 62!qutuutt6nfut66^V4~ <w 5 6nf^#VnfR8~ ((~(~>2n f ^#VnfR>2>(z~srnf;!utw!  ~7݋!>:"2"*q2: qK*xnf[q6;!ԃut6 666 6d!qutuutt6nfut64~ <w ~ w~w~w~ RR~(~>dn f ^#VnfRK>d>(~w ^sVr4n f ք‰n f Ru t ~fnut^V!Rut^ V !Ru t ~`iքBB>| u! !:!<2!GxG!xO!x_!xW!xW!xO!x_! xO! xG! xg!xG!xg!xW!x_!xg!xO!xO! ~6#>wɯw~>w!6p6~ 6:524!(>23!(>23!(>23!>23!6###>@y2)252>Q[ps#r#[ps#r#yߊx͆x͘x_:5!;###<25 ͪxut6.x}0:5W!Q####!@ ~w#~w#~w#~ݶw#pp8 0s#r#w#! 6#6#6Qpyߊx!@ nf~ utX~w~w~####ݶwn#f#~#( ~ X~wͻ~!:5ݾ nfq ###2?( ( tt!?6 !6 #6#6o66 +6+6 666666661666 #6#6#66766>y> y >K! w#   Halls Of The Things Things trained by Martin Horsley Neil Mottershead Simon Brattel w#{ :7=G:5_x25ͻ{͓w(y~ >>2R[q͐68:6(~Xr|R_ ~Xr|:5!x_Fqy_!6> wx4xy >25:><2>7?!!~w:5*sq!o6#6!o6Os:5 :?:5ð͐:6(7!>29Ċ! :222>29!@~ ~_>WYP*)&):>W:xxЋereo{:*>g*)g*ֆe(͓wͻ~{zvZy?~ F{si͑sO>25ͻ(y!"q.x" q!"qS{>>2 q2 q>2#2(>x2">2'>2829!@@6!:"2"_G:#(2#!9/!J/!P/!^/!W/!v/!/!/!ȍ/!ڍ/!/ j!/!!~ y4x, +++4x#100% 0%MagicWoundsArrowsDead ThingsRings found -- Halls of the Things --___________________________(c) Design-Design Software Simon Brattel Neil Mottershead & Martin Horsley!:"!:#!:'!:)?m(2u+O???(Ge+y4xz( B+>4xe+>4x>4x>4xɜݔ ܑ d d<d2Z ManDe@ @@@`@@@@@H H@H`HHHHHP P@P`PPPPPȖd<d( d2 ing" MSword$" ."MMan5 :(KeySP),8" (KeyAP),:(KeyFP),:(KeyLP),B" MMoveLRL" MoveMan10V" MMoveUD`" j"MoveMan10 ,t" ,(MA)~" " MoveMan11" ," (MA)," ,30" (MManDelay)," PM"MoveMan11 ,1" ,(MA)" ,(pMan)" ,(UnderMan):: MoveMAN12" (),#20# ,128 # ,# (),#20# ,(pMan)(#MoveMAN12 SCV2# ,(pMan)<# ,128F# (ManOPosXY),P# ,FuckUpZ# ,()d# OutItn# x# ,:,()# OutIt# ,(MA)# ,(pMan)# ,128# :ڥ,# 0# MManRE# ,# # 1# MManRE# # ,$ 2$ MManRE$ :ڥ,"$ ,$MManRE (nMan),6$ ,0:(NFloorFl),@$ ,()J$ ManValidT$ MMoveBlocked^$ ,128h$ ,r$ ,()|$ ManValid$ ,()$ MMoveBlocked$ #80 : MManRE1$ #20:(UnderMan),$ ,(nMan):(pMan),:SCV$ (ManOPosXY),$ MManNewFrame$ ,(pMan):,128:,:SCV$ MManNewFrame$ ,(ManOPosXY)$ PM$ ,(NFloorFl)::Track-Info  R  NFloor$ %ManValid #20: % #90: OpenPlan% #FE:#FC: &% #F8:#80:0%MManRE1 #88: :#7::(NFloorFl),:% ,():D%PM ,(MA)N% , : ,#A8X% ,(pMan)b% ,:,():#80:,: PM1l% (),v% ,128% ,% % (),% %PM1 ,(ManOPosXY)% OutIt% % % OutIt% %PMD ,(MA):,:,#A8% PM1%MManNewFrame ,(MA)& ,(pFrameX) & 0& Scroll1 & ,:YW:,*& Scroll44&Scroll1 1>& Scroll2H& ,:,XW:,R& Scroll4\&Scroll2 2f& Scroll3p& ,:,YW:,z& Scroll4&Scroll3 ,:XW:,&Scroll4 (pFrameX),& NewScreen& ,(pMan)& SCV& ,FuckUp& (ManOPosXY),& PM&MMoveBlocked PM& &SCV $& ɔ& Ʉ' CFormat' ,' ,(pFrameX)$' ,.' 8' ,B' XW+4L' SCVFV' ,`' j' ,t' YW+3~' SCVF1' Ȅ' Ȕ' ' 'SCVF ,' ' ,'SCVF1 Ȅ' Ȕ' ' 'CFormat ɔ( ,0-BigM ( ,( Ȕ( ,(( #7F2( ,<( ,F( P(XYC ɄZ( CFormatd( Ȅn( x(OutIt $( ɥ( ɔ( Ʉ( ɇ( ɥ( ɥ:,.Characters:,:,():ȥ( ,SpecTab( ɥ:,:,0:,( ,:,():( ,():ȥ:,0:,( ɥ:,:,0( ,:,:,( ,Characters:,:Ȕ) ,8)OutItL ,():(),::) OutItL") ȥ,) ,:,:,:,6) :::::@) ,:,pAttrib:,:,(CColour)J) : OutItC:(),T)OutItEx ȇ^) Ȅh) Ȕr) ȥ|) )OutItC (),7:OutItEx)InitTreasure ,40)InitTLoop ɇ) FindPosition) Rnd7:#F:#B0) (),) ȇ) InitTLoop) )InitMagic ,40)InitMLoop ɇ) FindPosition) Rnd7:#F:#C0* (),* ȇ* InitMLoop&* 0*FindPosition Rand:* ,(Seed)D* ,:#7F:#70: FindPositionN* ,:#3F:,X* #38: FindPositionb* ɔl* ,BigMv* ,* Ȕ* ,()* #20* ,FindPosition* *InitMonsters ,32* ,ML*IMons0 ɇ* IMons1* ȇ* IMons0:,(cFloor):: * ,ML-#40* ,#40*IMons4 ,* (+8),#FF* (+18),30* :,IMons4* (+22),#FF:* *IMons1 ,MonsterTypes+ ,32 +IMons2 ɇ+ ,(+32) + RandRange*+ ,()4+ (),>+ H+ R+ ȇ\+ IMons2f+ FindPositionp+ (-32),z+ (-31),+ ,(-30)+ ,32+IMons3 (),0+ + IMons3+ +PlaceMon ,32:,ML:,64+PlaceMonL ,():,(+1):,(+2)+ (),:,+ PlaceMonL+ +RandRange + , ɥ:ɔ:ɇ, ,, Rnd7$, ,., 8, ,8B,RandR1 ϲL, V, `, RandR2j, t,RandR2 RandR1~, ȇ:Ȕ:ȥ:,MoveMonsters ,32, ,ML, ,64,MMons1 (+16), MMons2, ,, MMons1, ,MMons2 ,(+18), (+16),, 7,(+7), SteamRise- 0,(+26) - MMons2A- ,(+2)- #D6: MMons2Z(- ,:#7:#D0:#D6: MMons2B2- <-MMons2B (+2),: MMons2ZF-MMons2A ,(+2):#D6:,MMons2ZP- ,(Seed+1):,:,::#3FZ- MMons2Zd- ɥ:,(+1):,()n- SCV: MMons2Xx- (+2),#D6-MMons2X ȥ-MMons2Z ɮ- ɔ- ɇ- ,(+2)- #D6- ,MMons5- ,()- ,(+1)- (),#20- SCV- MMons3- ,#20. OutIt.MMons3 ,MMons5. ɥ". ,(+4),. 2: MoveThing16. MoveThing2 :MoveThing3@.MMons5 CheckCombatJ. ,()T. PLUS3DOS@ Ϋ}߿@"*? _? ww ? O A ˭? RQ_k??~??Track-Info  R _?=?`4O߀COӻ} /ֿ!J?W}#,G 5vo A^YwB? ۏ@ D`^FBZo u}Jj# Ѐ|߄ > D/1@Wk %zڿW ?'_@+DIȃ٫GBw} K#? wO؀@DhAh@?$_?> ?AOB~0$ E0A+!<&=D   //~ q _`   @2 B  T@|~ "O C @? 0"P" WO=o08 '@}@!&$ @? /O L! 1؀^%?^ ]}(i S `W7N$! `"@?<?< ?(@8D  / ?/@^??x @MA_ ?l_Ydɀ@ @:O?_?ǰ |0O߀O@!" ) @@f 0z?E?t8YB<oc@o?߀x (`|,Xί``@ k< `l!|^_ȅ@B@;+`?  @? |,G@ ~8|3O pBh< `_@>?&\.`@t `$.y|p +\ x@BP45x?h B$ /Track-Info  R x_ OP`HwQ~v/ $$8Ep?< ȀP0x` ˀ`` ß` `/d6x`,~ "H<Ba$>Z ~ B@p\_ A jJ 0UӂB<@ / D `@8ߞ{~?(X@~@:<0My'. @끿~OB@?$J?r hUV X?!@ P@04  Ca 8888888888888888888888 h8888888888888888XX888 XXXXXXX88XX888HHHHX888 x PPXXXXX88X8888HHHHX888 x 8 PPPXXXXX888888HHHHXXX8 x 8XXPpXXXXXX8888XHHHHHHHH x XXXBBpXXXXXXXXXHHHHHXXXH x XXXBBXXXXXXXXXXHHHHHHHXH xXXXXXGXXXXXXXXXXXHHHHHHXH XXXXX___XXXXXXXXXXKKHHHHHH XXX_____XXXXXXXXXXKKKHHHH XXXXX_X_ZZXXXXXXXXXXXKKKHH XXXXXXXXZVZXXXXXXXXXXXXKKK XXXX^pXXXXZXXXXXXXXXXXXXXXX XXXX^pphhXXXXXXXXXXXXXXXXXX XXXXX^ppphXXXXXXXXXXXXXXXXXX XXXXXXnnhhhXXXZXXXXXXXXXXXXX XXXXXhhhhhhhhXZXZZXXXXXXXXXXX XXXXXhhXXhhhhhjZZVZXXXXXXXXXX XXXXXXXhhhhhhhhjZZZXXXXXXXXXXXXXXXXXXXX((hhhhhjjXXXXXXXXXXXXXXXXXXXhX(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPLUS3DOSVu )>y!(>y>y ç:24575_ "hthings.scr" ("hthings.5" 24d= 5+23635S\+256*23636T\:d <"hthings.c" F200:(d+28) d\Track-Info  R Track-Info R         Track-Info R         Track-Info R         Track-Info R         Track-Info R         Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info  R Track-Info R         Track-Info ! R!!!!!!!!! Track-Info " R""""""""" Track-Info # R######### Track-Info $ R$$$$$$$$$ Track-Info % R%%%%%%%%% Track-Info & R&&&&&&&&& Track-Info ' R'''''''''